home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / awt / MenuItem$AccessibleAWTMenuItem.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  2.1 KB  |  71 lines

  1. package java.awt;
  2.  
  3. import java.awt.event.ActionEvent;
  4. import javax.accessibility.AccessibleAction;
  5. import javax.accessibility.AccessibleRole;
  6. import javax.accessibility.AccessibleValue;
  7.  
  8. public class MenuItem$AccessibleAWTMenuItem extends MenuComponent.AccessibleAWTMenuComponent implements AccessibleAction, AccessibleValue {
  9.    private static final long serialVersionUID = -217847831945965825L;
  10.    // $FF: synthetic field
  11.    final MenuItem this$0;
  12.  
  13.    protected MenuItem$AccessibleAWTMenuItem(MenuItem var1) {
  14.       super(var1);
  15.       this.this$0 = var1;
  16.    }
  17.  
  18.    public String getAccessibleName() {
  19.       if (this.accessibleName != null) {
  20.          return this.accessibleName;
  21.       } else {
  22.          return this.this$0.getLabel() == null ? super.getAccessibleName() : this.this$0.getLabel();
  23.       }
  24.    }
  25.  
  26.    public AccessibleRole getAccessibleRole() {
  27.       return AccessibleRole.MENU_ITEM;
  28.    }
  29.  
  30.    public AccessibleAction getAccessibleAction() {
  31.       return this;
  32.    }
  33.  
  34.    public AccessibleValue getAccessibleValue() {
  35.       return this;
  36.    }
  37.  
  38.    public int getAccessibleActionCount() {
  39.       return 1;
  40.    }
  41.  
  42.    public String getAccessibleActionDescription(int var1) {
  43.       return var1 == 0 ? new String("click") : null;
  44.    }
  45.  
  46.    public boolean doAccessibleAction(int var1) {
  47.       if (var1 == 0) {
  48.          Toolkit.getEventQueue().postEvent(new ActionEvent(this.this$0, 1001, this.this$0.getActionCommand(), EventQueue.getMostRecentEventTime(), 0));
  49.          return true;
  50.       } else {
  51.          return false;
  52.       }
  53.    }
  54.  
  55.    public Number getCurrentAccessibleValue() {
  56.       return 0;
  57.    }
  58.  
  59.    public boolean setCurrentAccessibleValue(Number var1) {
  60.       return false;
  61.    }
  62.  
  63.    public Number getMinimumAccessibleValue() {
  64.       return 0;
  65.    }
  66.  
  67.    public Number getMaximumAccessibleValue() {
  68.       return 0;
  69.    }
  70. }
  71.